package ltd.newbee.mall.dao;

import ltd.newbee.mall.entity.GoodsSpecAttr;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;

@Mapper
public interface GoodsSpecAttrMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(GoodsSpecAttr record);

    int insertSelective(GoodsSpecAttr record);

    GoodsSpecAttr selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(GoodsSpecAttr record);

    int updateByPrimaryKey(GoodsSpecAttr record);

    // 自定义方法
    List<GoodsSpecAttr> selectByGoodsId(@Param("goodsId") Long goodsId);

    int deleteByGoodsId(@Param("goodsId") Long goodsId);

    List<GoodsSpecAttr> selectAll();
}
